package src.com.foreknow.demo2;

/**
 * Java中的数据类型
 *       Java中的数据类型会分为两大类：
 *           1.基本数据类型（原始类型）：8种
 *             1.1整数类型       占的空间      位空间              取值范围
 *                byte           1个字节        8位      【-2的7次方....2的7次方-1】
 *                short          2个字节       16位      【-2的15次方...2的15次方-1】
 *                int(默认)      4个字节       32位      【-2的31次方...2的31次方-1】
 *                long           8个字节       64位     【-2的63次方...2的63次方-1】
 *             1.2浮点类型
 *                float           4个字节
 *                double(默认)    8个字节
 *             1.3布尔类型（真 true、假 false）
 *                boolean 注意：布尔类型默认值为false
 *             1.4字符型（char）:表示键盘(英文、数字、符号、汉字)上某一个特定的字符
 *                注意：char类型赋值的时候一定要使用单引号
 *
 *           2.引用数据类型（自定义类类型）：除了8中基本数据类型以为的都可以称为引用类型
 */

public class DataTypeDemo {
    public static void main(String[] args) {

        char ch = 'A';
        System.out.println(ch);
        //需要注意的是：如果你定义的变量的值是多个字符，就应该使用字符串类型（String） String不是基本数据类型
        String sh = "AA";
        System.out.println(ch);

        byte a =12;
        short b = 123;
        int c = 1234;
        long d =12345L;
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);

        float e =3.14F;
        double f =3.1415926;
        System.out.println(e);
        System.out.println(f);

        boolean isRight =  false;
        System.out.println(isRight);
    }

}
